﻿using System;
using System.Collections.Generic;

using Logger;
using System.Reflection;
using ClickLand.CorporacionPlaza.Comunes.Recursos;
using ClickLand.CorporacionPlaza.LogicaNegocio.Contratos;
using ClickLand.CorporacionPlaza.LogicaNegocio.Implementacion.ComandosPrueba;


namespace ClickLand.CorporacionPlaza.LogicaNegocio.Fabricas
{
    /// <summary> Clase que hace de fabrica para los comandos de prueba </summary>
    public class FabricaComandosPrueba
    {
        /// <summary> Metodo que obtiene una instancia del comando de prueba </summary>
        /// <returns>comando de prueba</returns>
        public static IComando<bool> ObtenerComandoPrueba()
        {
            #region Instrumentacion Entrada
            if (Log.InfoHabilitado)
                Log.Info(string.Format(Recurso.EntrandoMetodo,MethodBase.GetCurrentMethod().Name));
            #endregion
            return new Prueba();
        }
    }
}
